package org.zjx.command.model;

import lombok.Data;
import org.zjx.command.entity.Address;
import org.zjx.command.entity.Command;
import org.zjx.command.entity.Quest;

import java.util.ArrayList;
import java.util.List;

//临时游戏属性
@Data
public class TemporaryProperties {
    //当前坐标
    private Address address;
    //当前角色所在位置起始停留时间
    private long standStartTime = 0;
    //摄药香使用时间
    private long demonIncense = 0;
    //是否战斗中
    private boolean inBattle;
    //采集任务时间
    private long gatherQuestTime;
    //采集人物时间
    private long gatherRoleTime;
    //采集宠物时间
    private long gatherPetTime;
    //采集道具时间
    private long gatherItemTime;
    //拥有的任务
    private List<Quest> quests = new ArrayList<>();
    //是否在队伍中
    private boolean inTeam;
    //队伍编号
    private String teamId;
    //当前正在执行的指令
    private Command command;
}
